English word definition — powered by WordNet
a drug that temporarily quickens some vital process
Want to remember stimulant drug?